PayPal決済フロー

  

随時決済の「利用承諾」「都度決済+利用承諾」は都度決済の各APIを利用して行います。
そのため、都度決済と同様の流れとなります。

決済の流れ(都度決済)

sequenceDiagram お客様->>加盟店様: 1.決済手続きに進む 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス->>PayPal: 4.決済要求処理 PayPal-->>当サービス:   当サービス-->>加盟店様:   当サービス-->>加盟店様: 結果通知(3.決済実行) 加盟店様-->>お客様: 5.支払い手続き開始IFに誘導 お客様->>当サービス: 6.支払い手続き開始IF 当サービス-->>お客様: PayPalログイン画面表示 お客様->>PayPal: 7.PayPal承認画面にログイン PayPal-->>お客様:PayPal承認画面表示 お客様->>PayPal:8.決済承認を行う PayPal-->>当サービス:   当サービス-->>お客様: 決済確認画面を表示 お客様->>当サービス:9.決済を行う 当サービス->>PayPal:10.決済処理 PayPal-->>当サービス:   当サービス-->>加盟店様: 結果通知(10.決済処理) 当サービス-->>お客様:11.加盟店サイト(リダイレクトURL)にリダイレクト お客様->>加盟店様:12.決済結果受信 加盟店様-->>お客様: 画面サイト表示

フローの説明

  1. お客様がお支払い手段にPayPal決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntryTranPaypal)を行います。
  3. 加盟店様は当サービスの決済実行(ExecTranPaypal)を行います。
  4. 当サービスは、PayPalとの通信を行い決済要求結果を返します。
  5. 加盟店様は、リダイレクト機能を使用し、お客様を当サービスの支払手続き開始IF(PaypalStart)に誘導します。
  6. 当サービスは、リダイレクト機能を使用し、お客様をPayPal承認画面に誘導します。
  7. お客様は、PayPalの承認画面にログインします。
  8. お客様は、PayPalの承認画面にて決済を承認します。
  9. お客様は、当サービスにて表示した決済確認画面から、決済を実行します。
  10. 当サービスは、PayPalとの通信を行い決済処理を行います。
  11. 当サービスは、リダイレクト経由で決済結果を返します。
  12. 加盟店様は、決済結果をお客様に表示します。

決済の流れ(随時決済)

PayPal随時決済を行う際の流れです。

sequenceDiagram participant お客様 加盟店様->>当サービス: 1.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 2.決済実行 当サービス->>PayPal: 3.決済処理 PayPal-->>当サービス:   当サービス-->>加盟店様:   当サービス-->>加盟店様:結果通知(2.決済実行)

フローの説明

  1. 加盟店様は当サービスの取引登録(EntryTranPaypal)を行います。
  2. 加盟店様は「利用承諾」「都度決済+利用承諾」に発行された支払同意IDを指定し、決済実行(ExecTranPaypal)を行います。
  3. 当サービスがPayPalに対して決済処理を行い、加盟店様に決済結果を返却します。